package hotciv.variant;


public class BetaCivFactory implements AbstractFactory {
	
	public WorldSetupStrategy createWorldSetupStrategy() {
		return new AlphaCivWorldStrategy();
	}
	
	public WinStrategy createWinStrategy() {
		return new BetaCivWinIfAllCitisConqueredStrategy();
	}
	
	public MoveUnitStrategy createMoveUnitStrategy() {
		return new AlphaCivMoveUnitStrategy();
	}
	
	public ProductionAndWorkforceStrategy createProductionAndWorkforceStrategy() {
		return null;
	}
	
}